#include<iostream>
#include<algorithm>
using namespace std;
long long fun(int n,int m)
{
	if(n==1||m==1)
		return 1;
	if(n<m)
		return fun(n,n);
	if(n==m)
		return fun(n,m-1)+1;
	if(n>m)
		return fun(n,m-1)+fun(n-m,m);
}
int main()
{
	int n;
	while(cin>>n)
		cout<<fun(n,n)<<endl;
    return 0;
}
